home *** CD-ROM | disk | FTP | other *** search
-
-
- T U R B O M A N D E L V 1.0
- -----------------------------
-
-
- Preface:
-
- This program is freeware, this means that you can copy it freely as long
- as you don't ask any more money for it than a nominal fee for copying. If
- you want to distribute this program you should keep this document with it.
- If you have suggestions or remarks about this program, or if you find
- any bugs ;-) , please let me know.
-
- Write to the following address:
-
- Marivoet Philip
- WaterLooStraat 16
- 2920 Kapelle op den Bos
- Belgium
-
-
-
- Some general information:
-
- The program is written using Lattice 5.04 and uses many of
- the special features of the Amiga.
- TurboMandel is:
- - Fast, machine code subroutines
- - Gives a choice between FP and Integer calculation
- - Uses a full intuition user interface
- - Offers cycling capabilities
- - Features extensive colorcontrol
- - User definable iteration depth
- - Fully implemented zoom
- - 3-D Display
- - User can enter coordinates
- - Extra Halfbrite supported, as well as interlace, hires
- - IFF load and save, including special mandelchunk
- - Gives choice between 5 different accuracies
- - etc...
-
- On the programming side TurboMandel can also be a very good
- example of some programming techniques. It uses Tasks, User defined
- Copperlists, and other interresting things...
-
-
-
- T U R B O M A N D E L V1.0 M A N U A L
- --------------------------- -----------
-
- 1. Menus:
- ---------
- Project:
- - Load : Load an IFF ILBM file. If a mandelchunk is found
- further zooming is possible.
- - Save : Save screen as an IFF ILBM file, also saves a
- mandelchunk containing all the necessary
- information about the mandel.
-
- If you have ARP the ARP-filerequester will be used.
-
- - About : About the program.
- - Title : Toggle screen title on/off.
- - Quit : Quit TurboMandel.
-
- Mandel:
- - Accuracy : Select how many subdivisions will be used
- to calculate the mandelbrot. The higher
- the slower !
- - Depth : Specify iteration depth.
- - Calculation : Select FFP or INTEGER calculation.
- - Coords : Enter mandelbrot coordinates.
- - Reset : Reset coordinates to standard set.
- - Restart : Restart the calculation of current
- mandelbrot.
-
- Screen:
- - Interlace : Toggle interlace flag on/off.
- - Hires : Toggle hires flag on/off.
- - Turbo : See below.
- - EHB : Toggle Extra-HalfBrite flag on/off.
- - 3D : Toggle 3D flag on/off.
- - NewScreen : Open new screen using current flags.
- - Palette : See below.
-
- 2. Turbo:
- ---------
- To speed up calculation on amigas without REAL fast memory
- you can chop some planes to allow full processor speed. In Lo-Res
- the screen will be chopped to 4 planes, in Hi-Res to 2 planes.
- Note that this only effects the display, calculations will still
- be done in full color.
-
- 3. Palette:
- -----------
- Because a mandelbrot needs smooth color transitions we have
- programmed a special palette-utility. It uses a sinus wave pattern
- to calculate the colors. Red, green and blue each have their own
- sinus wave. The user can control the position of the top of this
- wave (use the arrow gadgets underneath the 'P'). Furthermore the
- slope of the wave can be increased/decreased (use the gadgets
- next to the 'S'). Last of all the user can also change the
- intensity (height) of the current color (use the gadgets next to
- the 'I').
- It takes a while to learn to control this but once you get
- the hang of it the results can be quite staggering.
-
- 4. Keyboard input:
- ------------------
- TurboMandel also has some useful keyboard commands. They
- control the versatile colorcycling capabilities.
-
- TAB : Toggle cycle on/off.
- SHIFT-TAB : Change direction of cycle (only when
- cycling).
- UP/DOWN ARROWS : Increase/decrease cycling speed.
- LEFT/RIGHT ARROW : Shift entire palette one color left
- or right (when not cycling), also works
- when palette is activated.
-
-
- TurboMandel 1.0 by Philip Marivoet, additional programming by Nico François.
-
-